
//3350.检测相邻递增子数组II
class Solution {
public:
    int maxIncreasingSubarrays(vector<int>& nums) {
        //分组循环，对每次查找的递增数组进行记录
        int n=nums.size();
        int i=0;
        int prev=0,k=0;
        while(i<n)
        {
            int start=i++;
            while(i<n&&nums[i-1]<nums[i]) i++;

            int len=i-start;
            k=max(k,len/2);   //对该数组进行拆分
            k=max(k,min(len,prev));   //当前数组长度与上一个数组长度对比

            prev=len;
        }
        return k;
    }
};